import type { Equal, Expect } from '@type-challenges/utils'
type Includes<T extends readonly unknown[], U> =
    T extends [infer First, ...infer Rest]
        ? Equal<First, U> extends true
            ? true
            : Includes<Rest, U>
        : false;

